function isEmpty(str) {
    if(typeof str== null || str== "" || str== "undefined") {
        return true;
    } else {
        return false;
    }
}

/**
 * 遍历数组查找指定值
 * @param {*} arr 查找数组
 * @param {*} str 查找值
 */

function searchString(arr, str) {
    var res = new Array()
    if (Array.isArray(arr)) {
        if (str) {
            arr.forEach(e => {
                if (e.search(str) != -1) {
                    res.push(e);
                }
            });
        } else {
            res = arr;
        }
    }
    return res;
}

// var arr = ["张三", "李四", "王麻子", "麻张子"]
// var str = "张"

// console.log(searchString(arr, str));

/**
 * 去掉字符串两端指定字符串
 */
function bstrim(str, opt) {
    var pos = str.indexOf(opt);
    str = str.substr(pos+1);
    pos = str.lastIndexOf(opt);
    str = str.substr(0,pos);
    return str;
}

function ltrim(str,char){
    var pos = str.indexOf(char);
    var sonstr = str.substr(pos+1);
    return sonstr;
}
    
function rtrim(str,char){
    var pos = str.lastIndexOf(char);
    
    var sonstr = str.substr(0,pos);
    
    return sonstr;
}